package com.ruoze.bdp.entity;

import java.util.List;
import java.util.Map;

public class TableStructVo {

    private Long dataSourceId;
    private String databaseName;
    private String tableName;
    private List<Map<String, String>> columnDefinitionList;
    private Map<String, Object> tableOptions;

    public Long getDataSourceId() {
        return dataSourceId;
    }

    public void setDataSourceId(Long dataSourceId) {
        this.dataSourceId = dataSourceId;
    }

    public String getDatabaseName() {
        return databaseName.trim().toLowerCase();
    }

    public void setDatabaseName(String databaseName) {
        this.databaseName = databaseName.trim().toLowerCase();
    }

    public String getTableName() {
        return tableName.trim().toLowerCase();
    }

    public void setTableName(String tableName) {
        this.tableName = tableName.trim().toLowerCase();
    }

    public List<Map<String, String>> getColumnDefinitionList() {
        return columnDefinitionList;
    }

    public void setColumnDefinitionList(List<Map<String, String>> columnDefinitionList) {
        this.columnDefinitionList = columnDefinitionList;
    }

    public Map<String, Object> getTableOptions() {
        return tableOptions;
    }

    public void setTableOptions(Map<String, Object> tableOptions) {
        this.tableOptions = tableOptions;
    }
}
